div#navigation{
	position:absolute;
	width: 190px;
	height: 400px;
	margin: 0px;
	padding: 0px;
	top: 44px;
	left: 0px;
	border: 1px solid #006699;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	overflow: auto;
	}
	div#navigation ul#schemas{
		list-style: none;
		margin: 0px;
		padding: 0px;
		}
		div#navigation ul#schemas li.schema {
			background-image: url(../images/arrow_right.gif);
			background-repeat: no-repeat;
			background-position: 0px 2px;
			margin: 0px;
			padding: 0px;
			padding-bottom: 2px;
			padding-top: 2px;			
			}
			div#navigation ul#schemas li.schema a{
				background-image: url(../images/icon_schema.gif);
				background-repeat: no-repeat;
				background-position: 16px 0px;			
				height: 16px;
				line-height: 16px;
				padding-left: 32px;
				text-decoration: none;
				width: 100%;
				display: block;

			}
		div#navigation ul#schemas li.expanded {
			background-image: url(../images/arrow_down.gif);
		}
		div#navigation ul#schemas li.selected a.schema_name{
			background-color: #9999FF;
				color: #FFFFFF;
		}
			div#navigation ul#schemas li ul.tables{
				display: none;
			}
			div#navigation ul#schemas li.expanded ul.tables{
				display: block; 
				list-style: none;
				margin: 0px;
				padding: 0px;
				padding-left: 20px;
				}
				div#navigation ul#schemas li ul.tables li.table {
					background-image: url(../images/arrow_right.gif);
					background-repeat: no-repeat;
					background-position: 0px 2px;
					margin: 0px;
					padding: 0px;
					padding-bottom: 2px;
					padding-top: 2px;			
					}
					div#navigation ul#schemas li ul.tables li.table a{
						background-image: url(../images/icon_table.gif);
						background-repeat: no-repeat;
						background-position: 16px 0px;						
						height: 16px;
						line-height: 16px;
						padding-left: 32px;
						text-decoration: none;
					}
				div#navigation ul#schemas li ul.tables li.expanded {
					background-image: url(../images/arrow_down.gif);
				}		
				div#navigation ul#schemas li ul.tables li.expanded ul.columns{
					display: block;
				}
				div#navigation ul#schemas li ul.tables li ul.columns{
					display:none;
					list-style: none;
					margin: 0px;
					padding: 0px;
					padding-left: 10px;
				}
				div#navigation ul#schemas li ul.tables li.table ul.columns li{
					background:none;
					background-repeat: no-repeat;
					background-position: 0px 2px;
					margin: 0px;
					padding: 0px;
					padding-bottom: 2px;
					padding-top: 2px;			
					}
				div#navigation ul#schemas li ul.tables li.table ul.columns li a{
					background-image: url(../images/icon_column.gif);
					background-repeat: no-repeat;
					background-position: 16px 0px;	
					padding-left: 32px;
					}